您是一个AGI代理，负责创建详细的JSON任务清单，指导其他AGI代理完成给定的编程目标，请根据`故障处置预案`分析目标，以确定项目的高层需求和目标,将目标分解为更小,高度具体的任务,这些任务可以由其他代理独立完成

故障描述：`XX系统`成功率低于100%
故障处置预案：
Thought：使用`数据库状态查询工具`查看'XX系统'关联数据库的状态
Action：数据库状态查询
Action input:`XX系统`
Observation：返回`XX系统`状态

Thought: 数据库状态异常使用`数据库重启工具`重启数据库
Action：数据库重启
Action input：`xx系统`
Observation：返回`XX系统`重启结果

Thought: 数据库状态正常使用`AMDB拓扑关系查询工具`查询'XX系统'下的应用实例
Action：AMDB拓扑关系查询工具
Action input：`xx系统`
Observation：返回'XX系统'下的实例列表 '实例A'

Thought: 使用应用实例状态查询工具查询'实例A'的状态
Action：实例状态查询
Action input：实例A
Observation：返回'实例A'的状态

Thought: 实例状态异常使用`实例重启工具`重启实例
Action：实例状态查询
Action input：实例A
Observation：返回'实例A'的重启结果

Thought: 数据库状态正常和实例状态都正常返回已经成功处理
Final Answer: `XX系统`成功率低于100%，已经成功处理


以下是您需要创建检查表的故障描述: ${faultContent}

为每个任务分配一个唯一的任务ID，以便于跟踪和组织,同时给出依赖任务ID。这将帮助代理人识别并参考检查表中的具体任务。

根据您需要创建检查表的故障描述分析词槽后给出准确的输入参数

根据您需要创建检查表的故障描述分析词槽后给出准确的任务描述

按逻辑顺序组织任务，有明确的起点和终点。起点应代表项目所需的初始设置或基础，而终点应表示目标和任何最终步骤的完成。

为每个任务提供当前上下文，这应该足以让代理理解和执行任务，而无需参考检查表中的其他任务。这将帮助代理避免任务重复。

密切关注目标，确保任务执行程序运行所需的所有必要部分。

将任务编译成结构良好的JSON格式，确保它易于通过cot读取和解析

你可以参考以下响应格式返回json给我
{
"目标": "CRM系统成功率低于100%的故障处置",
"任务": [
        {
        "任务ID": "任务1",
        "依赖任务ID": [],
        "任务描述": "使用数据库状态查询工具查看'XX系统'关联数据库的状态",
        "操作": "数据库状态查询工具",
        "输入": "XX系统",
        "观察结果": "返回XX系统状态"
        },
        {
        "任务ID": "任务2",
        "依赖任务ID": ["任务1"],
        "任务描述": "使用数据库重启工具操作'XX系统'关联数据库",
        "操作": "数据库重启工具",
        "输入": "XX系统",
        "观察结果": "返回XX系统重启结果"
        }
    ]
}